package com.jvyou.app.ds.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.jvyou.app.common.domain.dto.MenuDto;
import com.jvyou.app.common.domain.entity.Menu;
import com.jvyou.app.common.domain.model.PageResult;
import com.jvyou.app.common.domain.vo.MenuTreeVo;

import java.util.List;

/**
 * 菜单权限表(Menu)表服务接口
 *
 * @author 橘柚
 * @since 2025-03-05 05:48:21
 */
public interface MenuService extends IService<Menu> {

    List<Menu> listMenu(MenuDto menuDto);

    PageResult<Menu> pageMenu(MenuDto menuDto);

    List<MenuTreeVo> treeMenu(String name, Long roleId);
}

